functional but in-place (FBIP)
https://koka-lang.github.io/koka/doc/book.html#sec-fbip
https://discourse.julialang.org/t/koka-language-fbip-functional-but-in-place-and-perceus-memory-management/90370